@charset "utf-8";
/* CSS Document */

html,body { margin:0px;}
body { background-color:#fff;}
td,th,div,p,input,textarea,dt,dl,dd { font-size:12px; color:#222; font-family: "宋体",Arial;}

a:link { color:#1d76c1; text-decoration:none;}
a:visited { color:#1d76c1; text-decoration:none;}
a:hover { color:#e44132; text-decoration:underline;}

.fl{ float:left;}
.fr { float:right;}
.h15 { height:20px;}
.margin_b { margin-bottom:8px;}
.text_red { font-size:14px; color:#e03e2f; }
.font16 { font-size:16px;}

.button_red,
.button,
.button_gray,
.button_delete,
.notice_title,
.store_title_group,
.search_box,
.search_input,
.search_button,
.step_box{ background:url('../images/xbg.gif') repeat-x;}


.input,
textarea,
.select,
.button_red,
.button,
.button_gray,
.button_delete,
.picshow,
.search_div,
.search_input,
.button_search,
.button_buy,
.button_cart,
fieldset,
fieldset legend {-moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px;}

.button,
.button_gray,
.button_delete,
.button_search,
.button_buy,
.button_cart{ cursor:pointer; color:#424242; border-top:1px solid #c1c1c1; border-left:1px solid #b9b9b9; border-right:1px solid #b9b9b9; border-bottom:1px solid #b9b9b9; cursor:pointer;-moz-box-shadow: 0px 1px 3px #d4d4d4; -webkit-box-shadow: 0px 1px 3px #d4d4d4;box-shadow: 0px 1px 3px #d4d4d4;text-shadow:0px 1px 1px #f8f8f8;}

.button_red,
.button:hover,
.button_gray:hover,
.button_search:hover,
.button_buy:hover,
.button_cart:hover{ border:1px solid #e23f30; border-top:1px solid #e44e40;cursor:pointer;-moz-box-shadow: 0px 1px 3px #b9b9b9; -webkit-box-shadow: 0px 1px 3px #b9b9b9;box-shadow: 0px 1px 3px #b9b9b9;text-shadow:none;}
	
.button_red,
.button,
.button:hover{ height:25px; line-height:14px; font-weight:bold; padding:0 18px; }
.button { color:#424242; background-position:0px -41px;}
.button_red,
.button:hover { background-position:0px -477px; color:#fff;}
.button_gray { height:22px; line-height:18px; color:#2c2c2c; padding:0 12px; }
.button_gray:hover { background-position:0px -80px; color:#fff; line-height:12px;text-shadow:0px 0px 0px #a91406; }
.button_delete { height:23px; color:#424242; background-position:0px -41px; border-top:1px solid #c1c1c1; border-left:1px solid #b9b9b9; border-right:1px solid #b9b9b9; border-bottom:1px solid #999999; padding:0 15px; cursor:pointer;}
.button_delete:hover { border:1px solid #3f3f3f; background-position:0px -144px; color:#fff;text-shadow:0px 0px 0px #000; }
.button_red:hover {
	font-weight:bold;
	height:25px;
	border:1px solid #3f3f3f;
	cursor:pointer;
	-moz-box-shadow: 0px 1px 3px #b9b9b9;
	-webkit-box-shadow: 0px 1px 3px #b9b9b9;
	box-shadow: 0px 1px 3px #b9b9b9;
	text-shadow:none;
	background-position:0px -144px;
}

.input { height:18px; border-top:1px solid #abadb3; border-left:1px solid #e2e3ea; border-right:1px solid #e2e3ea; border-bottom:1px solid #e3e9ef; background-color:#fff;}
.input_list { height:16px; padding-bottom:0px; color:#156fe0; border:none; border-bottom:1px solid #98bee6; background-color: transparent;}
textarea { border-top:1px solid #abadb3; border-left:1px solid #e2e3ea; border-right:1px solid #e2e3ea; border-bottom:1px solid #e3e9ef;background-color:#fff;}
.select {color:#323232; height:20px; border:1px solid #cccccc; background-color:#f5f5f5; line-height:20px; margin:0px; margin-bottom:1px;vertical-align:middle;}
.checkbox {}
.radio {}

fieldset { border:1px solid #dbdbdb; margin:4px 0px; padding:12px; font-size:12px; width:92%;}
fieldset legend { font-weight:bold; font-size:14px; color:#e44132; font-family:"微软雅黑",Arial, "宋体"; letter-spacing:1px; background-color:#f5f5f5; padding:3px 18px; border:1px solid #dbdbdb; margin-bottom:8px;}
fieldset label {  margin:5px 0px;}
fieldset label strong { color:#222; font-weight:normal;}
fieldset .input { border:none; height:15px; line-height:15px; border-bottom:1px solid #abadb3;}


.icons { background:url('../images/icons.gif') no-repeat; height:18px; line-height:18px;}
	.iconsh { display:block; float:left; width:16px; height:16px; margin:5px 12px 0px 0px; color:#040000; background-position:0px 0px;}
	.iconnotice { display:block; float:left; width:16px; height:16px; margin:5px 12px 0px 12px; color:#040000; background-position:-26px 0px;}

/* left page*/

.point { width:10px; height:100%;CURSOR: hand; font-size:0px;POSITION: absolute;}
.show_hide { background-color:transparent;}

/* right page */


.warning { height:28px; line-height:28px; color:#ff7200; border:1px dashed #fcdd80; padding-left:41px; margin-bottom:2px; background:#fcf4dd url(../images/icon_warning.gif) no-repeat 14px 5px;}


.listtable_title { height:27px; border:1px solid #ebebeb; border-bottom:none; padding-left:12px; background-color:#f5f5f5;}
	.listtable_title strong.title { float:left; color:#e44132; letter-spacing:1px; margin-top:7px; line-height:13px; font-size:14px; font-family:"微软雅黑",Arial, "宋体";}
	.listtable_title span { float:left; margin-top:5px; margin-left:10px; line-height:18px; font-size:12px;}
	
.listtable { width:100%; border:1px solid #ebebeb; border-top:none; border-bottom:none;margin-bottom:5px;
	-moz-box-shadow: 0px 2px 2px #d4d4d4;
	-webkit-box-shadow: 0px 2px 2px #d4d4d4;
	box-shadow: 0px 2px 2px #f1f1f1;}	
	.listtable th {line-height:16px; font-size:12px; font-weight:normal;color:#181818; padding:2px 2px; border:1px solid #c2c1bd; border-left:none; background:#d4d4d4 url('../images/xbg.gif') repeat-x top;}
	th.lt_th_end { border-right:none;}
	.listtable td { font-size:12px; border-bottom:1px solid #ebebeb; border-right:1px solid #ebebeb; padding:4px 2px; color:#2c2c2c; cursor: default;}
.listtable_title2 th {line-height:18px; font-size:12px; font-weight:normal;color:#fff; padding:4px 2px; border:1px solid #898987; border-left:none; background:#666666 url('../images/xbg.gif') repeat-x;background-position:0px -145px;}
	th.lt_th_end { border-right:none;}	
	.color1 { background-color:#fff; }
	.color2 { background-color:#f5f5f5;}
	.total_td { background-color:#eeeeee; text-align:right; padding:8px 8px; line-height:28px;}
	
	
.formtable_title { height:27px; border:1px solid #ebebeb; border-bottom:none; padding-left:12px; background-color:#f5f5f5;}
.formtable_title .title { float:left; color:#e44132; letter-spacing:1px; margin-top:7px; line-height:13px; font-size:14px; font-family:"微软雅黑",Arial, "宋体";}
	
.formtable { width:100%; border:1px solid #ebebeb; border-bottom:none; margin-bottom:5px;}
	.formtable td { font-size:12px; border-bottom:1px solid #ebebeb; padding:3px 2px; height:20px;}
	.formtable_td01 { color:#444444; border-bottom:0px solid #ebebeb; border-right:0px solid #ebebeb; font-weight:bold; background-color:#fff;}	
	.formtable_td02 { border-bottom:0px solid #ebebeb; border-right:0px solid #ebebeb;background-color:#fff;}


.buttondiv { height:32px; margin-bottom:10px; text-align:center; clear:both;}
.clearfix { clear:both;}

.selectall { text-align:left;}
.button_b_div { padding-left:6px;}

.pagein { color:#5c5c5c;padding:2px 0 2px 0; margin:0px; text-align:center; height:22px;}
	.pagein .text { margin:2px 10px 2px 4px;}
	.pagein .current { font-weight:bold; color:#e34132; border:1px solid #fff; padding:0px 9px; margin:0px 0px 0px 3px; text-decoration:none; background-color:none;}
	.pagein a { color:#005aa0; line-height:14px; border:1px solid #cccccc; padding:2px 9px; margin:0px 0px 0px 3px; text-decoration:none; background-color:#FFF;}
	.pagein span.disabled {
	border:1px solid #cccccc; background-color:#fff; color:#cccccc; line-height:14px; padding:2px 9px; margin:0px 0px 0px 3px; text-decoration:none;}
	.pagein .prev {}
	.pagein .next {}
/*----------------------------------------------*/
.storerss { width:587px; height:246px; border:1px solid #ebebeb; background-color:#f5f5f5;
	-moz-box-shadow: 0px 2px 2px #d4d4d4;
	-webkit-box-shadow: 0px 2px 2px #d4d4d4;
	box-shadow: 0px 2px 2px #f1f1f1;}
.store_title_group { height:82px; background-position:0px -382px; border-bottom:1px solid #e4e4e4; background-color:#eff0f0;}
.store_title_group h3 { margin:0px 20px 0px 20px; padding:15px 0px 10px 0px; line-height:20px; font-size:16px; font-family:"幼圆",Arial, "宋体";}
.store_info1_ul { margin:0px 15px; height:30px; padding:0px; list-style:none;}
.store_info1_ul li { float:left; margin-right:30px; padding:5px 0px;}
.account strong { font-size:14px; color:#e03e2f; font-family:Arial, "微软雅黑"}
/*----------------------------------------------*/	
.notice { width:225px; height:246px;border:1px solid #ebebeb; background-color:#f5f5f5;
	-moz-box-shadow: 0px 2px 2px #d4d4d4;
	-webkit-box-shadow: 0px 2px 2px #d4d4d4;
	box-shadow: 0px 2px 2px #f1f1f1;}
.notice_title { height:26px;background-position:0px -145px;}
.notice_title .title { float:left; color:#fff; letter-spacing:1px; margin-top:6px; line-height:13px; font-size:14px; font-family:"微软雅黑",Arial, "宋体";}
.notice_list { margin:0px; padding:4px 6px 5px 6px; list-style-position:inside;}
.notice_list li { border-bottom:0px dashed #e8e8e8; padding:6px 5px 6px 11px;}
/*------------------------------------------------*/
.picshow { width:480px; height:484px; background-color:#f4f4f4; border:1px solid #d9d9d9; text-align:center;}
.ps_bigpic { width:462px; height:347px; margin:10px auto; border:1px solid #d8d8d8;-moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;}
.ps_bigpic img{ border:1px solid #fff;-moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;}
.ps_spic { width:462px; height:89px; margin:auto; font-size:0px; line-height:0px;}
.ps_spic_al { float:left; width:16px; height:87px; background-color:#eee; border:1px solid #bcbcbc;-moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; background:url('../images/icons.gif') no-repeat; background-position: -109px 38px;}
.ps_spic_ar { float:right; width:16px; height:87px; background-color:#eee; border:1px solid #bcbcbc;-moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; background:url('../images/icons.gif') no-repeat; background-position: -123px 38px;}
.ps_spic_al:hover { background-color:#dddddd; cursor:pointer;}
.ps_spic_ar:hover { background-color:#dddddd; cursor:pointer;} 
.ps_spic_c { float:left; margin:0px 3px; padding:0px; width:418px; height:87px; border-left:1px solid #b7b7b7; border-right:1px solid #b7b7b7; border-top:1px solid #8b8b8b; border-bottom:1px solid #c9c9c9; background-color:#d3d3d3;}
.ps_spic_list {list-style:none; margin:0px; padding:0px 0px 0px 3px;}
.ps_spic_list li { float:left; margin:5px 1px; border:1px solid #d3d3d3; }
.ps_spic_list li img { border:2px solid #eee; cursor:pointer;}
.ps_spic_list li:hover { border:1px solid #ff7f73; cursor:pointer;}
.ps_spic_list li img:hover { border:2px solid #fff; cursor:pointer;}
.ps_spic_list li img.selected { border:2px solid #fff; cursor:pointer;}
.ps_text { width:462px; height:24px; line-height:24px; margin:auto; text-align:center; font-weight:bold;}


.storeinfo { width:336px}
.storeinfo_h3{ clear:both;margin:0px 0px 8px 0px; padding:12px 0px 12px 12px; color:#e44132; line-height:20px; font-size:18px; font-family:"微软雅黑",Arial, "宋体"; border-bottom:1px solid #d8d8d8;}
.storeinfo_group1 {border-left:4px solid #b9da81; border-bottom:1px dashed #b3dc6c; padding:8px;}
.storeinfo_group2 {border-left:4px solid #88c2cc; border-bottom:1px dashed #6ccbdc; padding:8px 6px 8px 8px;}
.storeinfo_group3 {border-left:4px solid #eaba68; border-bottom:1px dashed #eaba68; padding:8px;}
.storeinfo_group1:hover,
.storeinfo_group2:hover,
.storeinfo_group3:hover { background-color:#f4f4f4;}
.storeinfo_group_table {}
.storeinfo_group_table td { padding:6px 2px;}
.storeinfo_group_table td span { color:#999;}

.button_right { margin:8px 0px; text-align:right;}
/*-------------------------------------------------*/
.search_box { background-position:0px -295px; border:1px solid #d9d9d9; height:33px; padding:9px 30px 0px 30px;-moz-border-radius:5px;	-webkit-border-radius:5px;border-radius:5px; margin-bottom:5px;}
.search_box strong {text-shadow:0px 1px 1px #f8f8f8; }
.search_boxshadow { height:10px; line-height:0px; font-size:0px; background:url('../images/search_box_shadow.gif') no-repeat center -2px; margin-bottom:5px;}
.search_input { height:23px; line-height:23px; border:none; background-position:0px -347px; padding:0px 8px;}
.button_search { color:#424242; background-position:0px -41px;}
.button_search,
.button_buy,
.button_cart{ height:25px; line-height:25px; background:url('../images/buttons.gif') no-repeat right; padding:0px 28px 0px 11px; letter-spacing:1px;}
.button_search:hover,
.button_buy:hover,
.button_cart:hover{ height:25px; line-height:25px; background:url('../images/buttons.gif') no-repeat right; padding:0px 28px 0px 11px; letter-spacing:1px;  color:#424242;}
.button_search { border-top:1px solid #c1c1c1; border-left:1px solid #b1b1b1; border-right:1px solid #b1b1b1; border-bottom:1px solid #999999; background-position:right -1px; font-weight:bold;}
.button_search:hover { background-position:right -39px; color:#fff;}
.button_buy { background-position:right -74px;}
.button_buy:hover { background-position:right -108px; color:#fff;}
.button_cart {background-position:right -141px;}
.button_cart:hover { background-position:right -174px; color:#fff;}

.pro_list_div { border-bottom:1px solid #d8d8d8; margin-bottom:8px; -moz-border-radius:5px;	-webkit-border-radius: 5px;	border-radius:5px;	background-color:#fff;}
.pro_list_div .row { height:240px; clear:both;}
.pro_list_div .column { float:left; width:199px; height:240px; margin:0px 4px 0px 3px;}
.pro_list_div .column ol{ margin:0px; padding:0px; list-style:none; width:199px; height:160px; text-align:center;}
.pro_list_div .column dl{ margin:0px; padding:0px; list-style:none; width:199px; height:48px; text-align:center;}
	.pro_list_div .column dt { margin:0px; padding:0px; list-style:none; width:199px; height:24px; line-height:24px; text-align:center;}
	.pro_list_div .column dd { margin:0px; padding:0px; list-style:none; width:199px; height:24px; line-height:22px; text-align:center; color:#e34132; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
.pro_list_div .column ul{ margin:0px; padding:0px; list-style:none; width:199px; height:28px; text-align:center;}
.pro_list_div .column ul li { padding:0px; margin:0px; width:195px; height:28px; text-align:center;}
.pro_list_div a:link { color:#222;}
.pro_list_div a:visited { color:#222;}
.pro_list_div a:hover { color:#e34132;}

/*---------------------------------------------------*/
hr{ clear:both; width:100%; height:1px; background-color:#ebebeb;border-width:0px; margin-top:5px;*margin-top:5px;_margin-top:5px;}
.pro_info_box { height:302px; padding:5px 0px; -moz-border-radius:5px;	-webkit-border-radius: 5px;	border-radius:5px;	background-color:#fff;}
.pro_info_box .pic300show { margin:0px 20px;}
.pro_info_box .summary_box { width:466px;}
.pro_info_box .summary_box h3 { display:block; width:100%; padding-left:6px; font-size:20px; border-bottom:1px solid #d9d9d9; padding-bottom:15px;}
.summary_box .summary { list-style:none; padding:0px; margin:0px; height:180px;}
.summary_box .summary li { padding:9px 5px;}
.summary_box .summary li strong { color:#e34132; font-size:14px; font-family:Arial, Helvetica, sans-serif}
.summary_box .summary li p { color:#e34132;}
.details { padding:10px; -moz-border-radius:5px;-webkit-border-radius: 5px;	border-radius:5px;	background-color:#fff;}
/*--------------------------------------------------------*/
.step_box { height:75px; border-bottom:1px solid #e1e1e1; background-position:0px -506px; text-align:center;-moz-box-shadow: 0px 2px 2px #d4d4d4;	-webkit-box-shadow: 0px 2px 2px #d4d4d4;box-shadow: 0px 2px 2px #f1f1f1;}
.step_ul { width:650px; height:75px; list-style:none; margin:0px auto; padding:0px;}
.step_ul li { float:left; margin:auto 10px; width:140px;}

.step_ul .step_on {}
.step_ul .step_off {}
	.step_on h4 { display:block; width:36px; height:36px; line-height:34px; text-align:center; padding:0px; margin: 6px auto; background:url('../images/step.gif') no-repeat; background-position:0px -90px; color:#fff; font-size:18px; font-family:"Arial Black", Gadget, sans-serif;text-shadow:0px 1px 1px #b3564d;}
	.step_off h4 { display:block; width:36px; height:36px; height:36px; line-height:34px; text-align:center; padding:0px; margin: 6px auto; background:url('../images/step.gif') no-repeat; background-position:0px 0px; color:#969696; font-size:18px; font-family:"Arial Black", Gadget, sans-serif;text-shadow:0px 1px 1px #fff;}
	.step_on strong { font-size:14px; color:#e34032; letter-spacing:1px;}
	.step_off strong { font-size:14px; color:#969696; letter-spacing:1px; font-weight:normal;}
.step_ul .step_arrow { width:55px; height:36px; background:url('../images/step.gif') no-repeat; background-position:0px -156px;}


.bigtitle { height:50px; line-height:50px; font-family:"微软雅黑"; letter-spacing:1px; font-size:18px; color:#b37837; font-weight:bold;text-shadow:0px 1px 1px #f8f8f8; padding-left:15px;}
.border_gray { border:1px solid #d8d8d8;}
.button_div { text-align:center; padding:10px;}
.button_continuebuy { width:117px; height:42px; background:url('../images/buttons.gif') no-repeat; background-position:right -207px; font-weight:bold; border:none; cursor:pointer;}
.button_settlement { width:117px; height:42px; background:url('../images/buttons.gif') no-repeat; background-position:right -256px; font-weight:bold; border:none; cursor:pointer;}
.button_save { width:117px; height:42px; background:url('../images/buttons.gif') no-repeat; background-position:right -308px; font-weight:bold; border:none; cursor:pointer;}

.order_okdiv { line-height:38px; color: #57ad03; font-weight:bold; font-size:16px; text-align:center; margin-bottom:25px; margin-top:32px;}
.order_okdiv span.icon_ok { width:50px; height:50px;background:url('../images/ok.gif') no-repeat left center; padding:16px;}
.only_onestep { font-size:14px; color:#000}
.order_okdiv ul { height:24px; clear:both; font-size:12px; list-style:none; font-weight:normal; color:#222; margin:0px 20px 10px 148px;}
.order_okdiv ul li { float:left; margin-right:30px;}

.receiving_info { border-top:1px solid #d8d8d8; margin-bottom:20px;}
.receiving_info h4 { margin:px; padding:0px; font-size:14px; padding-left:15px; color:#e34132;}
.receiving_info ul { margin:0px 0px 10px 80px; padding:0px;}
.receiving_info ul li { line-height:22px; height:24px;}
.receiving_info ul li span { display:block; float:left; width:100px; color:#5c5c5c;}
.receiving_info ul li strong { display:block; float:left; font-weight:normal;}

/*------------------------------------------------------*/
.tabbox {position:relative;
	overflow:hidden;
	height:28px;
	padding: 0px 14px;
	margin-bottom:2px;
	text-align:center;
	border-bottom:1px solid #e24031;}
#tabul {
	height:28px; list-style:none; margin:0px; padding:0px;
}
#tabul li {
	cursor:pointer;
	float:left;
	height:28px;
	margin:0px 1px;
	color: 000;
	font-size: 12px;
	text-align: center;
	border:1px solid #e7e7e7;
	border-bottom:none;
	font-weight:bold;
}
#tabul li a {
	display:block;
	font-size:12px;
	color: black;
	margin:0px;
	float:left;
	display:block;
	padding:8px 25px 8px 25px;
	text-decoration: none;
}
/*#tabul li a:hover { background-color:#ebebeb; border:1px solid #b2b2b2; border-bottom:none;}*/
#tabul li.hover {
	color: black;
	margin:0px 0 0 0;
	border:1px solid #e24031;
	border-bottom:none;
	background-color:#e24031;
	color:#fff;
}
#tabul li.hover a { color:#FFF}
#tabul em {
	display:none;
	float:right;
	width:0px;
	height:28px;
	font-size:0px;
	background:url('../images/spaceline.jpg') no-repeat center;
}
#tabul li.hover em {
	display:none;
}
#tabul li.nothover {
	width:80px;
	font-weight:bold;
	color:#3E5C04;
}
.tabmainbox {}

